// 流程小窗口 点击保存后先执行下面的, 在触发流程操作
export async function onBeforeProcess(menuKey, data) {
  console.log('流程变更:', menuKey)
  // 股权合同
  if (menuKey === 'deal_contract') {
    // 定位vue文件, 调用vue中的方法
    const vuePage = await require('@/views/deal/contract/dealContractForm')
    await vuePage.default.methods.onExtraProcessStart(data)
  }
  // 债权合同
  if (menuKey === 'deal_contract_debt') {
    // 定位vue文件, 调用vue中的方法
    const vuePage = await require('@/views/deal/contract/debt/dealContractDebtForm')
    await vuePage.default.methods.onExtraProcessStart(data)
  }
  // 参股基金
  if (menuKey === 'bf_contract_TQ') {
    // 定位vue文件, 调用vue中的方法
    const vuePage = await require('@/views/bf/contract/bfContractForm')
    await vuePage.default.methods.onExtraProcessStart(data)
  }
  // 定增合同
  if (menuKey === 'deal_contract_spo') {
    const vuePage = await require('@/views/deal/spo/contract/dealContractSpoForm')
    await vuePage.default.methods.onExtraProcessStart(data)
  }
  // 制度制定
  if (menuKey === 'oa_systemMake') {
    const vuePage = await require('@/views/oa/systemMake/oaSystemMakeForm.vue')
    await vuePage.default.methods.onExtraProcessStart(data)
  }
}
